$(function(){
	initNumList();
	if(startwith!=""){
		var data={};
		data.startwith=startwith;
		searchNumber(1,PAGE_SIZE,data);
	}else{
		var v=$("#numlike").val();
		var data={};
		data.numlike=v;
		searchNumber(1,PAGE_SIZE,data);
	}
});
var PAGE_SIZE=15*2;
var totalTemplate='<tr>${col1}${col2}</tr>';
var colTemplate='<td>num.num</td><td>num.prepay</td><td><a href="/product/num.id" class="btn btn-danger btn-mini">购买</button></a>';
var blank='<td colspan="3"></td>';
var searchData={};
var loading='<tr><td colspan="6"><img src="/img/loading.gif"/></td></tr>';
/**
 * 初始化号码列表
 */
function initNumList(){
//	$("#searchNumBtn").click(function(){
//		var v=$("#numlike").val();
//		var data={};
//		data.numlike=v;
//		searchNumber(1,PAGE_SIZE,data);
//	});
//	$("a[startwith]").click(function(){
//		var v=$(this).attr("startwith");
//		var data={};
//		data.startwith=v;
//		searchNumber(1,PAGE_SIZE,data);
//	});
	$("a[page]").live("click",function(){
		var p=$(this).attr("page")*1;
		searchNumber(p,PAGE_SIZE,searchData);
	});
	
	$("#numlike").keydown(function(event){
		if(event.code==13){
			$("#searchNumBtn").click();
		}
	});
}

/**
 * 搜索号码
 */
function searchNumber(page,pageSize,data){
	if(page!=null||page!=""){
		data.page=page;
	}
	if(pageSize!=null||pageSize!=""){
		data.pageSize=pageSize;
	}
	$("#numlist").html(loading);
	searchData=data;
	$.ajax({
		type:"post",
		url:"/findNum",
		data:data,
		dataType:"json",
		success:function(data){
			var html="";
			if(data.total>0){
				var list=data.list;
				for(var i=0;i<list.length;){
					var tmp=totalTemplate;
					var col1="",col2="";
					//first
					var num=list[i];
					col1=generateNumHtml(num);
					//second
					if(i+1<list.length){
						num=list[i+1];
						col2=generateNumHtml(num);
					}else{
						col2=blank;
					}
					tmp=tmp.replace("${col1}",col1);
					tmp=tmp.replace("${col2}",col2);
					i=i+2;
					html+=tmp;
				}
				html+='<tr><td colspan="6">'+buildPagingBar(page,pageSize,data.total)+'</td></tr>';
			}else{
				html='<tr><td colspan="6">暂时没有您查询的数据!</td></tr>';
			}
			$("#numlist").html(html);
		}
	});
}

function generateNumHtml(num){
	var tmp=colTemplate;
	for(var p in num){
		if(num[p]==null||num[p]=="null"){
			num[p]="";
		}
		var exg=new RegExp("num."+p,"g");
		tmp=tmp.replace(exg,num[p]);
	}
	return tmp;
}